﻿Imports SISSAT.BusinessLayer.DomainModels

Namespace Views
    Public Interface IGradeListControlView

        Property ErrorMessage As String
        Property RepeaterData As IEnumerable(Of Examination)
        Property AverageGrade As Decimal

        ReadOnly Property ScheduleId As Integer
        ReadOnly Property SelectedValue As Integer
        ReadOnly Property EmployeeCode As String
        ReadOnly Property CurrentUserId As Integer

        WriteOnly Property DropDownListDataSource As IEnumerable(Of KeyValuePair(Of String, String))
        WriteOnly Property RepeaterDataSource As IEnumerable(Of ExaminationType)

        Event OnInitialization()
        Event OnSelectedIndexChange()
        Event OnSubmit(createItems As DataTable, updateItems As DataTable)

    End Interface
End Namespace

